Skip to content

Testing attach test change to see if hang still occurs#1054

Closed
itrowbri wants to merge 81 commits intodevelopfrom
itrowbri/test
Closed

Testing attach test change to see if hang still occurs#1054
itrowbri wants to merge 81 commits intodevelopfrom
itrowbri/test

Conversation

@itrowbri
Copy link
Copy Markdown
Contributor

Motivation

Technical Details

Test Plan

Test Result

Submission Checklist

meserve-amd and others added 30 commits September 16, 2025 15:11
- This pairs with another commit in rocprofiler-sdk to fully
  function
- Add ptrace entry points for tool attachment
- API tracing works at this commit
- Queue tracing not supported yet
- Remove hardcode for loading of tool library
- Make invoke registration functions public again
- Adds ability to trace with queues during attachment
- Must be paired with updated rocprofiler-sdk
- Must be paired with commit in rocprofiler-sdk
- Register will load the prestore library and provide entrypoints to sdk
- This change must be paired with a change in rocprofiler-register to
  fully function.
- API tracing works at this commit
- Queue tracing not supported yet
- Add option attach-duration-msec for attachment
- Adds ability to trace with queues during attachment
- Must be paired with updated rocprofiler-register
- Significant changes to force exported interfaces back to C
- Fixes bug with unknown agents at attachment
- Code objects' names may still be incorrect
- Kernel traces will now have names and all other information for launches
- Add capture of hsa_executable to the queue library
- Various logging improvements
- Must be paired with commit from rocprofiler-register
- Massive overhaul of code organization in prestore library
  - Separates registrations for different object types
  - Sets up future changes for initialization
- Removes linkage to prestore library from sdk
- This commit is NONFUNCTIONAL

- Changes around structure to remove classes
- Seperate C linkage where needed
- Still needs updates to register for correct usage
- This commit is NONFUNCTIONAL

- Changes rocprofiler_register to handle dispatch table from attach
  library.
- Still needs changes in SDK with dispatch table usage
- This commit is NONFUNCTIONAL
@itrowbri itrowbri requested a review from a team as a code owner September 18, 2025 15:42
@itrowbri itrowbri closed this Sep 18, 2025
@itrowbri itrowbri deleted the itrowbri/test branch September 18, 2025 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants